/******************************************************************************************************************/
/******** RESET STYLESHEET ****************************************************************************************/
/******************************************************************************************************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0; outline:0;font-weight: inherit; font-style:inherit;text-align:left;}
body {font-size:62.5%; font-family:Arial, Helvetica, sans-serif;} 

:focus {outline: 0;}

input[type=text], textarea {font:1.1em; Arial, Helvetica, sans-serif; padding:3px; border:1px solid #999;}
select {font:1.1em; Arial, Helvetica, sans-serif; height:24px; border:1px solid #999;}

ul, ol {list-style:none;}
caption {text-align:left;font-weight:normal;}
em {font-style:italic;}
strong {font-weight:bold;}
sup {font-size:0.7em;vertical-align:top;}

blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes:"" "";}

/* remove borders from linked images */
a img {border:none;}

/* tables still need cellspacing to match in the markup */
table {border-collapse:separate;border-spacing:1px;}
th, td {text-align:left;font-weight:normal;vertical-align:top;}


/******************************************************************************************************************/
/**************************************** * GLOBAL PREDICTABLE ELEMENTS * *****************************************/
/******************************************************************************************************************/

body {background-color:#eee; color:#777; border-top:4px solid #000;} 
h1 {font-size:2.4em; line-height:2.4em; font-weight:600; padding:20px 0 0; color:#a49e34;}
h2 {font-size:1.6em; line-height:1.6em; font-weight:600; padding:10px 0 0; color:#a49e34;}
h3 {font-size:1.4em; line-height:1.4em; font-weight:600; color:#a49e34;}
/*h2{color:#cccc00; font:28px/14px Arial, Helvetica, sans-serif; margin: 18px 0px 0px 25px;}
h3{color:#cccc00; font:11px/13px Arial, Helvetica, sans-serif; margin: 6px 0px 4px 25px;}*/
p {font-size:1.2em; line-height:1.4em; padding:0 0 10px 0;}
a {color:#3088FF; text-decoration:underline;}
a:hover {color:#000; text-decoration:underline;}
ul {list-style:disc; margin-left:23px; padding-left:40px;}
li {margin:0 0 8px 0;}
sup {font-size:1em;}

.border_row{width:100%; float:left; padding:0 0 5px 0; margin:0 0 18px 0; border-bottom:1px solid #7d7d7d;}
.bullets{list-style:disc; margin:5px 0 10px 15px;}
.bullets li{margin:0 0 8px 0;}
.footnote{font-size:1em;}
.title{font-size:1.1em;}

/******************************************************************************************************************/
/****************************************GLOBAL LAYOUT ELEMENTS ***************************************************/
/******************************************************************************************************************/

#wrapper {position:relative; margin:0 auto; width:900px; padding:20px 20px 0; background: #fff no-repeat; border:4px solid #dbdbdb; box-shadow:0 1px 5px rgba(0, 0, 0, 0.3); overflow:auto;}

	#header_wrapper{float:left; margin:0px; width:100%; z-index:10000; clear:both;}
			.logo{margin-left:40px;}

	#content_wrapper{position:relative; float:left; width:100%;}
		#content_wrapper .col_left{float:left; width:500px;}
			#content_wrapper .col_left textarea{width:490px; height:100px; margin-bottom:20px; resize: none;}
		#content_wrapper .col_right{float:left; width:380px; margin-left:20px;}
		#content_wrapper  .outer-list {font-size:1.2em; padding-left:20px; list-style-type:decimal}
		#content_wrapper  .nested-list {padding-left:40px; list-style-type:lower-alpha}
		#content_wrapper .elqFormTable {float:left; width:260px; margin-left:40px; font-size:1.1em;}
			#content_wrapper .elqFormLabelCell {padding-top:10px;}
			#content_wrapper .elqFormSubmit {float:left; background:url(http://img.en25.com/EloquaImages/clients/DataBanque/{3131b7a9-62cd-4485-a3e7-6ec564c44f99}_Submit_Sprite.png) 0 0 no-repeat; width:250px; height:56px; text-indent:-100000px; border-style:none; margin-top:15px; text-align:center;}
			#content_wrapper .elqFormSubmit:hover{background:url(http://img.en25.com/EloquaImages/clients/DataBanque/{3131b7a9-62cd-4485-a3e7-6ec564c44f99}_Submit_Sprite.png) 0 -56px no-repeat;}
			#content_wrapper .required {font-size:1.1em; font-style:italic; margin:0px 0px 0px 0px;}
			#content_wrapper .instructionRow {padding-top:20px;}

	#footer_wrapper{float:left; width:100%; margin:20px 0 0; padding:20px 0 10px; border-top:2px #d8d8d8 solid; font-size:1.1em; font-style:italic; font-weight:600; color:#777;}
		#footer_wrapper .col_left{float:left; width:500px; font-size:0.9em;}
			#footer_wrapper .col_left p{float:left; clear:left; line-height:1.2em; width:100%;}
		#footer_wrapper .col_right{float:right; width:380px; font-size:0.9em;}
			#footer_wrapper .col_right p{float:right;  line-height:1.2em; width:100%; text-align:right;} 
				#footer_wrapper .col_right p span{color:#000;}
		
/* {border:1px solid red !important}